package com.hns.can.safety.entity;

import com.hns.can.common.entity.BaseEntity;

import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @version Revision 1.0.0
 * @版权：HNS 版权所有 (c) 2013
 * @author:JeffXu
 * @email:835264047@qq.com
 * @see:
 * @创建日期：2014-8-22
 * @功能说明：黑点档案信息
 * @begin
 * @修改记录:
 * @修改后版本 修改人        修改内容
 * @2014-8-22 JeffXu            创建
 * @end
 */
@Entity
@javax.persistence.Table(name = "T_BASE_BLACK_ARCHIVES_INFO")
public class BaseBlackArchivesInfoEntity extends BaseEntity implements java.io.Serializable {
    private String rcrdId;

    private String corpId;

    private String blackCode;

    private String blackName;

    private String blackNature;

    private BigDecimal dangerDegree;

    private BigDecimal sn;

    private BigDecimal highestSpdOfMotVhi;

    private String sceneDsc;

    private String dangerSource;

    private String sctGuide;

    private String areaRoad;

    private BigDecimal loLgt;

    private BigDecimal loLtt;

    private BigDecimal radius;

    private String blackPic1;

    private String blackPic2;

    private String blackPic3;

    private String blackPic4;

    private String remark;

    private Date crtTime;

    private String crtUser;

    private Date updateTime;

    private String updateUser;

    private String fencId;

    @Id
    @javax.persistence.Column(name = "RCRD_ID")
    public String getRcrdId() {
        return rcrdId;
    }

    public void setRcrdId(String rcrdId) {
        this.rcrdId = rcrdId;
    }

    @Basic
    @javax.persistence.Column(name = "CORP_ID")
    public String getCorpId() {
        return corpId;
    }

    public void setCorpId(String corpId) {
        this.corpId = corpId;
    }

    @Basic
    @javax.persistence.Column(name = "BLACK_CODE")
    public String getBlackCode() {
        return blackCode;
    }

    public void setBlackCode(String blackCode) {
        this.blackCode = blackCode;
    }

    @Basic
    @javax.persistence.Column(name = "BLACK_NAME")
    public String getBlackName() {
        return blackName;
    }

    public void setBlackName(String blackName) {
        this.blackName = blackName;
    }

    @Basic
    @javax.persistence.Column(name = "BLACK_NATURE")
    public String getBlackNature() {
        return blackNature;
    }

    public void setBlackNature(String blackNature) {
        this.blackNature = blackNature;
    }

    @Basic
    @javax.persistence.Column(name = "DANGER_DEGREE")
    public BigDecimal getDangerDegree() {
        return dangerDegree;
    }

    public void setDangerDegree(BigDecimal dangerDegree) {
        this.dangerDegree = dangerDegree;
    }

    @Basic
    @javax.persistence.Column(name = "SN")
    public BigDecimal getSn() {
        return sn;
    }

    public void setSn(BigDecimal sn) {
        this.sn = sn;
    }

    @Basic
    @javax.persistence.Column(name = "HIGHEST_SPD_OF_MOT_VHI")
    public BigDecimal getHighestSpdOfMotVhi() {
        return highestSpdOfMotVhi;
    }

    public void setHighestSpdOfMotVhi(BigDecimal highestSpdOfMotVhi) {
        this.highestSpdOfMotVhi = highestSpdOfMotVhi;
    }

    @Basic
    @javax.persistence.Column(name = "SCENE_DSC")
    public String getSceneDsc() {
        return sceneDsc;
    }

    public void setSceneDsc(String sceneDsc) {
        this.sceneDsc = sceneDsc;
    }

    @Basic
    @javax.persistence.Column(name = "DANGER_SOURCE")
    public String getDangerSource() {
        return dangerSource;
    }

    public void setDangerSource(String dangerSource) {
        this.dangerSource = dangerSource;
    }

    @Basic
    @javax.persistence.Column(name = "SCT_GUIDE")
    public String getSctGuide() {
        return sctGuide;
    }

    public void setSctGuide(String sctGuide) {
        this.sctGuide = sctGuide;
    }

    @Basic
    @javax.persistence.Column(name = "AREA_ROAD")
    public String getAreaRoad() {
        return areaRoad;
    }

    public void setAreaRoad(String areaRoad) {
        this.areaRoad = areaRoad;
    }

    @Basic
    @javax.persistence.Column(name = "LO_LGT")
    public BigDecimal getLoLgt() {
        return loLgt;
    }

    public void setLoLgt(BigDecimal loLgt) {
        this.loLgt = loLgt;
    }

    @Basic
    @javax.persistence.Column(name = "LO_LTT")
    public BigDecimal getLoLtt() {
        return loLtt;
    }

    public void setLoLtt(BigDecimal loLtt) {
        this.loLtt = loLtt;
    }

    @Basic
    @javax.persistence.Column(name = "RADIUS")
    public BigDecimal getRadius() {
        return radius;
    }

    public void setRadius(BigDecimal radius) {
        this.radius = radius;
    }

    @Basic
    @javax.persistence.Column(name = "BLACK_PIC_1")
    public String getBlackPic1() {
        return blackPic1;
    }

    public void setBlackPic1(String blackPic1) {
        this.blackPic1 = blackPic1;
    }

    @Basic
    @javax.persistence.Column(name = "BLACK_PIC_2")
    public String getBlackPic2() {
        return blackPic2;
    }

    public void setBlackPic2(String blackPic2) {
        this.blackPic2 = blackPic2;
    }

    @Basic
    @javax.persistence.Column(name = "BLACK_PIC_3")
    public String getBlackPic3() {
        return blackPic3;
    }

    public void setBlackPic3(String blackPic3) {
        this.blackPic3 = blackPic3;
    }

    @Basic
    @javax.persistence.Column(name = "BLACK_PIC_4")
    public String getBlackPic4() {
        return blackPic4;
    }

    public void setBlackPic4(String blackPic4) {
        this.blackPic4 = blackPic4;
    }

    @Basic
    @javax.persistence.Column(name = "REMARK")
    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Basic
    @javax.persistence.Column(name = "CRT_TIME")
    public Date getCrtTime() {
        return crtTime;
    }

    public void setCrtTime(Date crtTime) {
        this.crtTime = crtTime;
    }

    @Basic
    @javax.persistence.Column(name = "CRT_USER")
    public String getCrtUser() {
        return crtUser;
    }

    public void setCrtUser(String crtUser) {
        this.crtUser = crtUser;
    }

    @Basic
    @javax.persistence.Column(name = "UPDATE_TIME")
    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Basic
    @javax.persistence.Column(name = "UPDATE_USER")
    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    @Column(name = "FENC_ID")
    public String getFencId() {
        return this.fencId;
    }

    public void setFencId(String fencId) {
        this.fencId = fencId;
    }
}
